package com.iplay.vo.hotel;

import javax.validation.constraints.Min;
import javax.validation.constraints.NotNull;
import javax.validation.constraints.Size;

import org.hibernate.validator.constraints.NotBlank;

public class PostBanquetHallVO {
	private int id = -1;
	@NotBlank(message="The name of the banquet hall can't be blank")
	@Size(max = 255)
	private String name;
	@NotNull(message="The area of the banquet hall can't be blank")
	@Min(0)
	private Double area;
	@NotNull(message="The minimumTables of the banquet hall can't be blank")
	@Min(0)
	private Integer minimumTables;
	@NotNull(message="The maximumTables of the banquet hall can't be blank")
	@Min(0)
	private Integer maximumTables;
	@NotNull(message="The minimumPrice of the banquet hall can't be blank")
	@Min(0)
	private Double minimumPrice;
	@NotNull(message="The height of the banquet hall can't be blank")
	@Min(0)
	private Double height;
	@NotBlank(message="The columns of the banquet hall can't be blank")
	@Size(max = 255)
	private String columns;
	@NotBlank(message="The shape of the banquet hall can't be blank")
	@Size(max = 255)
	private String shape;
	@NotBlank(message="The actualArea of the banquet hall can't be blank")
	@Size(max = 255)
	private String actualArea;
	@NotBlank(message="The colorOfTablecloth of the banquet hall can't be blank")
	@Size(max = 255)
	private String colorOfTablecloth;
	
	private String extraInfo = "";

	public int getId() {
		return id;
	}

	public void setId(int id) {
		this.id = id;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public Double getArea() {
		return area;
	}

	public void setArea(Double area) {
		this.area = area;
	}

	public Integer getMinimumTables() {
		return minimumTables;
	}

	public void setMinimumTables(Integer minimumTables) {
		this.minimumTables = minimumTables;
	}

	public Integer getMaximumTables() {
		return maximumTables;
	}

	public void setMaximumTables(Integer maximumTables) {
		this.maximumTables = maximumTables;
	}

	public Double getMinimumPrice() {
		return minimumPrice;
	}

	public void setMinimumPrice(Double minimumPrice) {
		this.minimumPrice = minimumPrice;
	}

	public Double getHeight() {
		return height;
	}

	public void setHeight(Double height) {
		this.height = height;
	}

	public String getColumns() {
		return columns;
	}

	public void setColumns(String columns) {
		this.columns = columns;
	}

	public String getShape() {
		return shape;
	}

	public void setShape(String shape) {
		this.shape = shape;
	}

	public String getActualArea() {
		return actualArea;
	}

	public void setActualArea(String actualArea) {
		this.actualArea = actualArea;
	}

	public String getColorOfTablecloth() {
		return colorOfTablecloth;
	}

	public void setColorOfTablecloth(String colorOfTablecloth) {
		this.colorOfTablecloth = colorOfTablecloth;
	}

	public String getExtraInfo() {
		return extraInfo;
	}

	public void setExtraInfo(String extraInfo) {
		this.extraInfo = extraInfo;
	}
}
